package com.ruoyi.map.service;

import java.util.Map;

/**
 * 地图服务接口
 * 
 * @author ruoyi
 */
public interface MapService
{
    /**
     * 获取地图配置
     */
    Map<String, Object> getMapConfig();

    /**
     * 地理编码
     */
    Map<String, Object> geocode(String address);

    /**
     * 逆地理编码
     */
    Map<String, Object> regeocode(String location);

    /**
     * 周边POI搜索
     */
    Map<String, Object> searchPoi(String keywords, String location, Integer radius);

    /**
     * 全国范围POI搜索
     */
    Map<String, Object> searchPoiNationwide(String keywords, String city);
}
